/*------- global reset -----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }
a{color:#0099ff;}
html, body {height: 100%;width: 100%;min-width: 100%;}
/*------- general -----*/

body{font-family: "Cambria",arial,sans serif; font-size: 14px; line-height:18px;color:#000;background: url("../images/bg.jpg")  repeat scroll top center transparent;margin:0;padding: 0;}
input, select, textarea { font-size: 100%; color:#00; }
.submit { cursor/**/: /**/pointer; }
P{margin-bottom:15px;}
.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.fR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}
.height0{height:0 !important}
.fB{font-weight:bold;}

.show { display: block !important; }
.hide { display: none; }
.clr { clear: both; }

a:link, a:visited { text-decoration: none;color:#fff; }
a:hover { text-decoration: underline; }

.clearFix{ height:1%; }
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

@font-face {
	font-family: 'bebas';
	src: url('../fonts/BEBAS__.eot');
	src: local('?'),url('../fonts/BEBAS__.TTF') format('truetype'), url('../fonts/BEBAS__.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Scrollbar Updated */
#scrollbar{margin:20px 0 0 0 !important; height:600px; padding:0 10px; float:left; width:700px}
#scrollbar2{margin:20px 0 0 0 !important; height:600px; padding:0 10px; float:right; width:500px}
#scrollbar .customScrollBox, #scrollbar2 .customScrollBox{position:relative; height:100%; overflow:hidden;}
#scrollbar .customScrollBox .container, #scrollbar2 .customScrollBox .container{position:relative; width:96%; top:0; float:left; font-size:16px;}
#scrollbar .dragger_pressed, #scrollbar2 .dragger_pressed{position:absolute; width:9px; height:9px; background:#09C; margin-left:-5px; overflow:hidden; cursor:s-resize;}
#scrollbar .dragger, #scrollbar2 .dragger{background: url("../images/bg-scrollbar-thumb-y.jpg") no-repeat scroll 6px 0 transparent; cursor: pointer; height: 44px;  margin-left: -10px; overflow: hidden; position: absolute; text-align: center; width: 20px;}
#scrollbar .dragger_container, #scrollbar2 .dragger_container{background: url("../images/bg-scrollbar-track-y.jpg") repeat-y scroll 0 0 transparent; cursor: pointer; float: left; height: 600px; margin: 0 0 0 10px; position: relative; width: 2px;}
#scrollbar .overview, #scrollbar2 .overview { list-style: none; padding: 0; margin: 0 30px 0 0; }
